# 字符串的比较
# python使用“==”！ =“运算符比较符串的内容。
str1 = 123  # str1整形数据
str2 = "123"    # str2字符串数据
# 末转化数据类型
if str1 == str2:
    print('想通')
else:
    print('不同')

# 转化数据类型
if str(str1)== str2:
    print('相同')
else:
    print('不同')


# 字符串的长度len()
str3 = 'hello,world'
print(len(str3))

# 2,列表
l1 = [1, 4, 7, 9, 'hello', 'world', '!']
print(len(l1))


# 字符串的查找
s4 = '123456333'
print(s4.find('3'))
print(s4.find('123'))
print(s4.find('b'))

# 替换：replace(old, new)
s5 = "hello word! hello python! hello shijiazhuang!"
s6 = s5.replace('hello', 'hi')
print(s6)
s7 = s5.replace('hello', 'hi', 2)
print(s7)
s8 = s5.replace(' ', '')
print(s8)

# 字符串的遍历
# 使用for循环遍历字符串
s9 = "hello, world!"
for i in s9:
    print(i, end='  ')


# 使用索引遍历字符串并打印每个字符
s10 = "hello, world!"
print(len(s10))
for i in range(len(s10)):
    print(s10[i], end='       ')
print()


# 遍历字符串的部分字符并打印
s11 = "hello, world!"
for i in s11[7:12]:
     print(i, end=' ')

